Big Huge Thesaurus

Penobscot River

noun